added features key to config to list features for NGINX Agent #21
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Proposed changes
Update the dynamic config file with the features received in the
AgentDetailsmessage. Proposed list of features planned to be supported:These changes will be used to support feature toggling where different use cases are enabled/disabled based on the feature list either in the nginx-agent.conf file or through the Proto Command populating the AgentDetails message.
For example, a client can opt out of uploading their nginx-config or the ssl information present in their nginx-config
This initial PR will focus on nginx-config and nginx-ssl-config use cases.
Checklist
Before creating a PR, run through this checklist and mark each as complete.
CONTRIBUTINGdocumentREADME.md)